@import './variables.scss';
@import './vant.scss';
html,body,*{margin:0;padding:0;font-size:20px;font-weight:normal;font-family:"PingFang SC";line-height:1;}
html,body{width:100%;height:100%;}
*,
*:before,
*:after {
  box-sizing: border-box;
}
a{text-decoration:none;color:#333;}
input,button{min-height:1px;}
li {list-style-type: none;}
i {font-style: normal;}
img {content: normal !important;}
/*******************通用的字体样式****************************/
/*******************flex样式****************************/
.flex-box{ display:-webkit-box;display:-webkit-flex;display: flex;}
/*******************flex****************************/
.flex-4 { -webkit-flex: 4;flex: 4;-webkit-box-flex: 4 }
.flex-3 { -webkit-flex: 3;flex: 3;-webkit-box-flex: 3 }
.flex-2 { -webkit-flex: 2;flex: 2;-webkit-box-flex: 2 }
.flex-1 { -webkit-flex: 1;flex: 1;-webkit-box-flex: 1 }
/*************垂直方向左对齐********/
.flex-ver-left{-webkit-align-items:flex-start;align-items:flex-start;}

/*************水平方向左对齐********/
.flex-ver-h-left{justify-content:flex-start;}

/*************水平垂直居中********/
.flex-ver{align-items:center;justify-content: center;}

/*************垂直居中********/
.flex-ver-v{align-items:center;}

/*************水平居中********/
.flex-ver-h{justify-content: center;}

/*************换行********/
.flex-wrap{flex-wrap:wrap}
/*************换行，第一行在下方********/
.flex-wrap-reverse{flex-wrap:wrap-reverse}
/*************垂直排列********/
.flex-col{flex-direction:column}
/*************水平排列********/
.flex-row{flex-direction:row}
/*************每个项目两侧的间隔相等********/
.flex-around{justify-content:space-around}
/*************两端对齐********/
.flex-between{justify-content:space-between}
/*************子元素底对齐********/
.flex-align-self-end{align-self:flex-end}
/*************子元素倒叙********/
.flex-end{justify-content:flex-end}
/*************子元素倒叙********/
.flex-align-content-start{align-content: flex-start;}
/*************子元素分配剩余空间********/
.flex-grow{flex-grow:1}
.flex-end-v{align-items:flex-end}
/*******************flex样式结束****************************/
/*******************各个界面通用样式****************************/
/****滚动条****/
.t-scroll-type { overflow-y:auto; height: 100%;}
.t-scroll-type::-webkit-scrollbar {width:6px;}
.t-scroll-type::-webkit-scrollbar-track {border-radius:6px;background:#ddd;}
.t-scroll-type::-webkit-scrollbar-thumb  {border-radius:6px;background:#1bc6bf;}
/*********通用position**********/
.t-relative{position:relative;}
.t-absolute{position:absolute;}
.t-fixed { position: fixed; }
.t-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.t-display-block{display:block;}
.t-display-inlineBlock{display:inline-block;}
.t-display-none{display:none;}
.t-box-sizing-border{box-sizing:border-box}
/*********按钮hover通用类**********/
.t-button-hover {  transition: filter .2s ease-in; }
.t-button-hover:hover { filter: brightness(1.1); }
/*********通用宽度**********/
.t-width-0{width:0;}
.t-width-12{width:calc(12px);}
.t-width-15{width:calc(15px);}
.t-width-26{width:calc(26px);}
.t-width-30{width:calc(30px);}
.t-width-32{width:calc(32px);}
.t-width-50{width:calc(50px);}
.t-width-60{width:calc(60px);}
.t-width-80{width:calc(80px);}
.t-width-90{width:calc(90px);}
.t-width-100{width:calc(100px);}
.t-width-200{width:calc(200px);}
.t-width-300{width:calc(300px);}
.t-width-320{width:calc(320px);}
.t-width-10-percent{width:10%;}
.t-width-15-percent{width:15%;}
.t-width-16-percent{width:16.66%;}
.t-width-20-percent{width:20%;}
.t-width-25-percent{width:25%;}
.t-width-29-percent{width:29%;}
.t-width-30-percent{width:30%;}
.t-width-33-percent{width:33.33%;}
.t-width-36-percent{width:36%;}
.t-width-37-percent{width:37%;}
.t-width-40-percent{width:40%;}
.t-width-45-percent{width:45%;}
.t-width-48-percent{width:48%;}
.t-width-50-percent{width:50%;}
.t-width-60-percent{width:60%;}
.t-width-67-percent{width:67%;}
.t-width-70-percent{width:70%;}
.t-width-80-percent{width:80%;}
.t-width-90-percent{width:90%;}
.t-width-100-percent{width:100%;}
.t-maxWidth-100-percent{max-width:100%;}
.t-img-cover{object-fit:cover;}
.t-img-contain{object-fit:contain;}
/*********通用高度**********/
.t-height-0{height:0;}
.t-height-1{height:1px;}
.t-height-10{height:calc(10px);}
.t-height-11{height:calc(11px);}
.t-height-12{height:calc(12px);}
.t-height-15{height:calc(15px);}
.t-height-20{height:calc(20px);}
.t-height-30{height:calc(30px);}
.t-height-40{height:calc(40px);}
.t-height-50{height:calc(50px);}
.t-height-55{height:calc(55px);}
.t-height-60{height:calc(60px);}
.t-height-70{height:calc(70px);}
.t-height-80{height:calc(80px);}
.t-height-90{height:calc(90px);}
.t-height-95{height:calc(95px);}
.t-height-100{height:calc(100px);}
.t-height-130{height:calc(130px);}
.t-height-150{height:calc(150px);}
.t-height-200{height:calc(200px);}
.t-height-300{height:calc(300px);}
.t-height-500{height:calc(500px);}
.t-minHeight-1{min-height:calc(1px)}
.t-minHeight-30{min-height:calc(30px)}
.t-minHeight-40{min-height:calc(40px)}
.t-minHeight-50{min-height:calc(50px)}
.t-minHeight-100{min-height:calc(100px)}
.t-minHeight-150{min-height:calc(150px);}
.t-minHeight-200{min-height:calc(200px);}
.t-minHeight-300{min-height:calc(300px);}
.t-minHeight-400{min-height:calc(400px);}
.t-height-100-percent{height:100%;}
.t-height-90-percent{height:90%;}
.t-height-80-percent{height:80%;}
.t-maxHeight-100-percent{max-height:100%;}
/*********通用margin**********/
.t-margin-auto{margin:auto;}
.t-margin0{margin:0;}
.t-margin10{margin: calc(10px);}
.t-margin15{margin: calc(15px);}
.t-margin20{margin: calc(20px);}
.t-margin-v-5{margin:calc(5px) 0;}
.t-margin-v-24{margin:calc(24px) 0;}
.t-margin-v-20{margin:calc(20px) 0;}
.t-margin-h-36{margin:0 calc(36px);}
.t-margin-h-20{margin:0 calc(20px);}
.t-margin-h-15{margin:0 calc(15px);}
.t-margin-h-14{margin:0 calc(14px);}
.t-margin-h-12{margin:0 calc(12px);}
.t-margin-h-10{margin:0 calc(10px);}
.t-margin-h-9{margin:0 calc(9px);}
.t-margin-h-5{margin:0 calc(5px);}
.t-margin-h-3{margin:0 calc(3px);}
.t-margin-h-auto{margin:0 auto;}
.t-margin-left-3{margin-left:calc(3px);} 
.t-margin-left-4{margin-left:calc(4px);}
.t-margin-left-5{margin-left:calc(5px);}
.t-margin-left-6{margin-left:calc(6px);}
.t-margin-left-8{margin-left:calc(8px);}
.t-margin-left-10{margin-left:calc(10px);}
.t-margin-left-15{margin-left:calc(15px);}
.t-margin-left-16{margin-left:calc(16px);}
.t-margin-left-20{margin-left:calc(20px);}
.t-margin-left-25{margin-left:calc(25px);}
.t-margin-left-30{margin-left:calc(30px);}
.t-margin-right-0{margin-right:0;}
.t-margin-right-2{margin-right:calc(2px);}
.t-margin-right-3{margin-right:calc(3px);}
.t-margin-right-5{margin-right:calc(5px);}
.t-margin-right-6{margin-right:calc(6px);}
.t-margin-right-8{margin-right:calc(8px);}
.t-margin-right-10{margin-right:calc(10px);}
.t-margin-right-15{margin-right:calc(15px);}
.t-margin-right-20{margin-right:calc(20px);}
.t-margin-right-25{margin-right:calc(25px);}
.t-margin-right-30{margin-right:calc(30px);}
.t-margin-top-40{margin-top:calc(40px);}
.t-margin-top-30{margin-top:calc(30px);}
.t-margin-top-25{margin-top:calc(25px);}
.t-margin-top-20{margin-top:calc(20px);}
.t-margin-top-18{margin-top:calc(18px);}
.t-margin-top-15{margin-top:calc(15px);}
.t-margin-top-12{margin-top:calc(12px);}
.t-margin-top-10{margin-top:calc(10px);}
.t-margin-top-8{margin-top:calc(8px);}
.t-margin-top-6{margin-top:calc(6px);}
.t-margin-top-5{margin-top:calc(5px);}
.t-margin-top-4{margin-top:calc(4px);}
.t-margin-top-3{margin-top:calc(3px);}
.t-margin-bottom-40{margin-bottom:calc(40px);}
.t-margin-bottom-30{margin-bottom:calc(30px);}
.t-margin-bottom-25{margin-bottom:calc(25px);}
.t-margin-bottom-20{margin-bottom:calc(20px);}
.t-margin-bottom-15{margin-bottom:calc(15px);}
.t-margin-bottom-12{margin-bottom:calc(12px);}
.t-margin-bottom-10{margin-bottom:calc(10px);}
.t-margin-bottom-8{margin-bottom:calc(8px);}
.t-margin-bottom-6{margin-bottom:calc(6px);}
.t-margin-bottom-5{margin-bottom:calc(5px);}
.t-margin-bottom-3{margin-bottom:calc(3px);}
.t-margin-bottom-1{margin-bottom:calc(1px);}
.t-margin-all-auto{margin: auto;}
/*********通用padding**********/
.t-padding0{padding:0;}
.t-padding4{padding:calc(4px);}
.t-padding5{padding:calc(5px);}
.t-padding8{padding:calc(8px);}
.t-padding10{padding:calc(10px);}
.t-padding15{padding:calc(15px);}
.t-padding20{padding:calc(20px);}
.t-padding30{padding:calc(30px);}
.t-padding-v-35{padding:calc(35px) 0;}
.t-padding-v-25{padding:calc(25px) 0;}
.t-padding-v-20{padding:calc(20px) 0;}
.t-padding-v-18{padding:calc(18px) 0;}
.t-padding-v-15{padding:calc(15px) 0;}
.t-padding-v-12{padding:calc(12px) 0;}
.t-padding-v-10{padding:calc(10px) 0;}
.t-padding-v-8{padding:calc(8px) 0;}
.t-padding-v-5{padding:calc(5px) 0;}
.t-padding-v-4{padding:calc(4px) 0;}
.t-padding-v-2{padding:calc(2px) 0;}
.t-padding-v-3{padding:calc(3px) 0;}
.t-padding-h-3{padding:0 calc(3px);}
.t-padding-h-4{padding:0 calc(4px);}
.t-padding-h-5{padding:0 calc(5px);}
.t-padding-h-7{padding:0 calc(7px);}
.t-padding-h-8{padding:0 calc(8px);}
.t-padding-h-10{padding:0 calc(10px);}
.t-padding-h-15{padding:0 calc(15px);}
.t-padding-h-20{padding:0 calc(20px);}
.t-padding-h-30{padding:0 calc(30px);}
.t-padding-h-35{padding:0 calc(35px);}
.t-padding-left-1{padding-left:calc(1px);}
.t-padding-left-2{padding-left:calc(2px);}
.t-padding-left-5{padding-left:calc(5px);}
.t-padding-left-6{padding-left:calc(6px);}
.t-padding-left-7{padding-left:calc(7px);}
.t-padding-left-10{padding-left:calc(10px);}
.t-padding-left-15{padding-left:calc(15px);}
.t-padding-left-20{padding-left:calc(2px);}
.t-padding-left-25{padding-left:calc(25px);}
.t-padding-left-30{padding-left:calc(30px);}
.t-padding-right-7{padding-right:calc(7px);}
.t-padding-right-10{padding-right:calc(10px);}
.t-padding-right-20{padding-right:calc(20px);}
.t-padding-top-1{padding-top:calc(1px);}
.t-padding-top-4{padding-top:calc(4px);}
.t-padding-top-5{padding-top:calc(5px);}
.t-padding-top-6{padding-top:calc(6px);}
.t-padding-top-7{padding-top:calc(7px);}
.t-padding-top-8{padding-top:calc(8px);}
.t-padding-top-10{padding-top:calc(10px);}
.t-padding-top-12{padding-top:calc(12px);}
.t-padding-top-15{padding-top:calc(15px);}
.t-padding-bottom-2{padding-bottom:calc(2px);}
.t-padding-bottom-4{padding-bottom:calc(4px);}
.t-padding-bottom-5{padding-bottom:calc(5px);}
.t-padding-bottom-8{padding-bottom:calc(8px);}
.t-padding-bottom-10{padding-bottom:calc(10px);}
.t-padding-bottom-15{padding-bottom:calc(15px);}
.t-padding-bottom-20{padding-bottom:calc(20px);}
/*********通用字体大小**********/
.t-font-size-12{font-size:calc(12px);}
.t-font-size-13{font-size:calc(13px);}
.t-font-size-14{font-size:calc(14px);}
.t-font-size-15{font-size:calc(15px);}
.t-font-size-16{font-size:calc(16px);}
.t-font-size-17{font-size:calc(17px);}
.t-font-size-18{font-size:calc(18px);}
.t-font-size-20{font-size:calc(20px);}
.t-font-size-24{font-size:calc(24px);}
.t-font-size-25{font-size:calc(25px);}
.t-font-size-26{font-size:calc(26px);}
.t-font-size-28{font-size:calc(28px);}
.t-font-size-30{font-size:calc(30px);}

/*********通用字间距**********/
.letter-spacing-2 { letter-spacing:2px; }
.letter-spacing-1 { letter-spacing:1px; }
/*********通用字体宽度**********/
.t-font-weight-bold{font-weight: bold;}
/*********通用字体行高**********/
.t-lineHeight-10{line-height:calc(10px);}
.t-lineHeight-18{line-height:calc(18px);}
.t-lineHeight-17{line-height:calc(17px);}
.t-lineHeight-16{line-height:calc(16px);}
.t-lineHeight-20{line-height:calc(20px);}
.t-lineHeight-22{line-height:calc(22px);}
.t-lineHeight-24{line-height:calc(24px);}
.t-lineHeight-26{line-height:calc(26px);}
.t-lineHeight-28{line-height:calc(28px);}
.t-lineHeight-30{line-height:calc(30px);}
.t-lineHeight-32{line-height:calc(32px);}
.t-lineHeight-34{line-height:calc(34px);}
.t-lineHeight-36{line-height:calc(36px);}
.t-lineHeight-38{line-height:calc(38px);}
.t-lineHeight-40{line-height:calc(40px);}
/*********通用字体对齐**********/
.t-textAlign-center{text-align:center;}
.t-textAlign-justify{text-align:justify;}
.t-text-left{text-align:left;}
.t-text-right{text-align:right;}
/*********通用字体首行缩进**********/
.t-textIndent-2-percent{text-indent:2%;}
.t-textIndent-5-percent{text-indent:5%;}
.t-textIndent-7-percent{text-indent:7%;}
/*********图片自适应**********/
.t-img-maxWidth-100-percent{max-width:100%}
/*允许在单词内换行*/
.t-wordBreak-all{word-break:break-all;}
/*元素周围轮廓*/
.t-outline-none{outline:none;}
/*元素边框样式*/
.t-border-none{border:none;}
.t-border-all-1-white{border:1px solid #fff;}
.t-border-all-1-eee{border:1px solid #eee;}
.t-border-all-1-ccc{border:1px solid #ccc;}
.t-border-all-1-d7d7d7{border:1px solid #d7d7d7;}
.t-border-all-1-2bb0a6{border:1px solid #2bb0a6;}
.t-border-all-1-1bc6bf{border:1px solid #1bc6bf;}
.t-border-left-1-white{border-left:1px solid #fff;}
.t-border-left-1-d7d7d7{border-left:1px solid #d7d7d7;}
.t-border-right-1-white{border-right:1px solid #fff;}
.t-border-top-1-white{border-top:1px solid #fff;}
.t-border-top-1-999{border-top:1px solid #999;}
.t-border-top-0-5-999{border-top:0.5px solid #999;}
.t-border-top-0-5-2bb0a6{border-top:0.5px solid #2bb0a6;}
.t-border-top-1-d7d7d7{border-top:1px solid #d7d7d7;}
.t-border-top-dotted-d7d7d7{border-top:1px dotted #d7d7d7;}
.t-border-top-dashed-d7d7d7{border-top:1px dashed #d7d7d7;}
.t-border-bottom-1-d7d7d7{border-bottom:1px solid #d7d7d7;}
.t-border-bottom-1-ddd{border-bottom:1px solid #ddd;}
.t-border-bottom-1-white{border-bottom:1px solid #fff;}
.t-border-bottom-1-eee{border-bottom:1px solid #eee;}
.t-border-bottom-1-grey{border-bottom:1px solid #ccc;}
.t-border-bottom-1-999{border-bottom:1px solid #999;}
.t-border-bottom-dashed-d7d7d7{border-bottom:0.5px dashed #d7d7d7;}
.t-border-bottom-dotted-d7d7d7{border-bottom:1px dotted #d7d7d7;}
.t-border-left-1-grey{border-left:1px solid #ccc;}
.t-border-left-0-5-d7d7d7{border-left:0.5px solid #d7d7d7;}
.t-border-left-0-5-fff{border-left:0.5px solid #fff;}
.t-border-left-1-d7d7d7{border-left:1px solid #d7d7d7;}
.t-border-h-0-5-d7d7d7{border-right:0.5px solid #d7d7d7;border-left:0.5px solid #d7d7d7;}
.t-border-h-0-5-2bb0a6{border-right:0.5px solid #2bb0a6;border-left:0.5px solid #2bb0a6;}
.t-border-right-0-5-2bb0a6{border-right:0.5px solid #2bb0a6;}
.t-border-right-0-5-d7d7d7{border-right:0.5px solid #d7d7d7;}
.t-border-right-1-d7d7d7{border-right:1px solid #d7d7d7;}
.t-border-right-1-grey{border-right:1px solid #ccc;}
.t-border-top-1-grey{border-top:1px solid #ccc;}
/*元素边框圆弧样式*/
.t-border-radius50{border-radius:50%;}
.t-border-radius4{border-radius:4px;}
.t-border-radius5{border-radius:5px;}
.t-border-radius10{border-radius:10px;}
.t-border-radius15{border-radius:15px;}
.t-border-radius20{border-radius:20px;}
.t-border-radius-32{border-radius:32px;}
.t-border-radius-10-top-both{border-radius:10px 10px 0 0;}
.t-border-radius-10-left-both{border-radius:10px 0 0 10px;}
.t-border-radius-10-right-both{border-radius:0 10px 10px 0;}
.t-border-radius-10-left-top{border-radius:10px 0 0 0;}
.t-border-radius-10-right-top{border-radius:0 10px 0 0;}
/*圆形样式*/
.t-circle{border-radius:50%;}
.t-circle-20{width:20px;height:20px;border-radius:50%;}
.t-circle-30{width:30px;height:30px;border-radius:50%;}
.t-circle-40{width:40px;height:40px;border-radius:50%;}
.t-circle-50{width:50px;height:50px;border-radius:50%;}
.t-circle-60{width:60px;height:60px;border-radius:50%;}
.t-circle-70{width:70px;height:70px;border-radius:50%;}
.t-circle-80{width:80px;height:80px;border-radius:50%;}
.t-circle-100{width:100px;height:100px;border-radius:50%;}
.t-circle-120{width:120px;height:120px;border-radius:50%;}
.t-circle-150{width:150px;height:150px;border-radius:50%;}
.t-circle-200{width:200px;height:200px;border-radius:50%;}
/********css3 filter样式*****/
.t-filter-blur-1{-webkit-filter:blur(1px);}
.t-filter-blur-2{-webkit-filter:blur(2px);}
.t-filter-blur-3{-webkit-filter:blur(3px);}
.t-filter-blur-4{-webkit-filter:blur(4px);}
.t-filter-blur-5{-webkit-filter:blur(5px);}
.t-filter-blur-10{-webkit-filter:blur(10px);}
/**********线**************/
.t-hr{width:100%;height:1px;border:none;border-top:1px solid #ccc;}
/**********溢出隐藏**************/
.t-overflow-hidden{overflow:hidden;}
/**********文字省略*************/
.t-lines-2-overflow-hidden{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.t-lines-1-overflow-hidden{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.t-oneline-overflow-hidden{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.t-white-space{
	white-space: nowrap;
}
/**********通用字体颜色*************/
.t-color-white{color:#fff;} // 正文反色
.t-color-dark{color:$main-txt-color;} // 正文
.t-color-placeholder{color:$main-placeholder;} // 提示文字
.t-color-shadow{color:#CED5D8} // 阴影、失效
.t-color-tint{color:$tint-txt-color;} // 浅色


.t-color-bill-txt{color:#ff4d4f;}
.t-color-expire-txt{color:#ff4d4f;}
.t-color-purple{color:#9061D9}
.t-color-errorP{color:#FF4D4F}

.t-color-main{color:#355DB4;} // 主色调
.t-color-error{color:#F5232D;} // 错误失败
.t-color-warning{color:#FF9043;} // 警告提示
.t-color-success{color:#52C41A;} // 成功
.t-color-info{color:#007AFF;} // 连接、下载
.t-shadow{box-shadow: 1px 2px 4px 0 #ced5d8;} // 阴影
/**********通用背景颜色*************/
.t-bg-main{background:$main-bg;} // 背景主色
.t-bg-white{background-color:#f9f9f9;} // 白色背景
.t-bg-light{background-color:#E8EFF2;} // 浅色背景
.t-header-bg{background-color:#FF4D4F;} // 主色调背景
.t-bg-error{background-color:#F5232D;} // 错误失败
.t-bg-warning{background-color:#FF9043;} // 警告提示
.t-bg-success{background-color:#52C41A;} // 成功
.t-bg-info{background-color:#007AFF;} // 连接、下载
.t-btn-danger{background-color: #FF447C;}
.t-btn-danger:hover{background-color: #EC1C5B;}

/**********手势*************/
.t-curPonit{cursor:pointer;}
.t-curZoomout{cursor:zoom-out}
.t-curAuto{cursor:zoom-out}
.t-grab{cursor:grab;cursor:-webkit-grab;cursor:-moz-grab;}
/**********堆叠顺序*************/
.t-index-9999{z-index: 9999}
.t-index-1000{z-index: 1000}
.t-index-500{z-index: 500}
.t-index-200{z-index: 200}
.t-index-9{z-index: 9}
.t-index-4{z-index: 4}
.t-index-3{z-index: 3}
.t-index-2{z-index: 2}
.t-index-1{z-index: 1}
/**********旋转*************/
.t-rotate-180{transform:rotate(180deg);}
.t-rotate-90{transform:rotate(90deg);}
/** 复用处样式 **/
.agreement-name {color:#075AFF;text-decoration: underline; margin-left: 10px;}
// form表单样式
.card-wrap{
	padding: 10px 20px;
	.title-box-item{
		font-weight: bold;
		font-size: 14px;
		margin:15px 0;
	}
}
// 固定底部按钮样式
.fix-bottom{
	position: fixed;
	width: 100%;
	bottom: 150px;
	left: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	z-index: 99;
	.fix-btn {
		margin: 10px 0 5px 0;
		width: 254px;
		.confirm-btn {
			width: 100%;
			border: 1px solid #355DB4;
			color: #355DB4;
			border-radius: 20px;
		}
		.confirm-btn[disabled] {
			opacity: 0.5;
		}
	}
}
// 固定底部按钮样式
.fix-box {
	position: fixed;
	width: 100%;
	bottom: 100px;
	left: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	z-index: 99;
	.fix-btn {
		margin: 10px 0 5px 0;
		width: 254px;
		.confirm-btn {
			width: 100%;
			border: 1px solid #EB402C;
			color: #EB402C;
			border-radius: 20px;
		}
		.confirm-btn[disabled] {
			opacity: 0.5;
		}
	}
}
// 输入框错误
.error-content{
	position: relative;
	display: flex;
	align-items: center;
	.input-error{
		border: 1px solid #EB402C;
	}
	.error-icon{
		position: absolute;
		right: -2px;
		z-index: 999;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 40px;
		height: 40px;
	}
}

 // 下拉选择改进
 .select-cell {
	position: relative;
	.picker-box {
		width: 100%;
		min-height: 41px;
		position: absolute;
		right: 0px;
		top: 0;
		z-index:90;
		.picker-view {
			display: flex;
			align-items: center;
			position: absolute;
			right: 0px;
			top: 0;
			height: 36px;
			width: 254px;
		}
	}
}

// 下拉选择
.select-cell {
	.picker-box {
		.placeholder-color {
			color: #c8c9cc;
		}
	}
}
.input-cell {
	.txt-input {
		text-align: left;
	}
}
// div模拟输入框
.text-div {
	min-height: 36px;
	outline: none;
	word-break: break-all;
	-webkit-user-select: text;
	&:empty:before {
		content: attr(data-text);
		color: #969799;
	}
}
